package com.zzit.vjv.biz.documentReview_biz.developer;

import com.zzit.vjv.entity.documentReview_entity.AppInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

/**
 * 前台修改处理服务层接口
 */
public interface DevUpdBiz {

    /**
     * 用于新增app版本修改app信息最新版本id
     * @param Id
     * @param Vid
     * @return
     */
    public int updAppInfoVersionIdById(Integer Id, Integer Vid);


    /**
     * 根据app信息主键id,修改APP信息(用于修改app信息页面)
     * @param map APP信息类用于传值
     * @return
     */
    public int updAppInfoById(Map<String,Object> map);

    /**
     * 根据app信息主键id,修改APP信息并且修改状态(用于修改app信息页面)
     * @param map APP信息类用于传值
     * @return
     */
    public int updAppInfoAndStatusById(Map<String,Object> map);

    /**
     * 根据app版本ID进行修改app版本信息(用于修改app版本页面)
     * @param map
     * @return
     */
    public int updAppVersionById(Map<String,Object> map);

    /**
     * 根据app信息id修改app信息状态(用于上架,下架)
     * @param appId
     * @param status
     * @return
     */
    public int updAppInfoStatusById(Integer appId, Integer status);

}
